package com.awaken.content.models.dto;

// 导入Lombok注解，自动生成getter、setter等方法
import lombok.Data;
// 导入时间类
import java.time.LocalDateTime;

/**
 * 用户DTO类 - Data Transfer Object（数据传输对象）
 * 用于在服务之间传递用户数据，不包含敏感信息如密码
 * DTO是专门用来传输数据的类，比实体类更安全
 */
@Data  // Lombok注解：自动生成getter、setter、toString等方法
public class UserDTO {
    // 用户ID
    private Long id;
    
    // 用户名
    private String username;
    
    // 注意：这里没有password字段，因为DTO不应该包含敏感信息
    
    // 用户注册时间
    private LocalDateTime createTime;
} 